1381a51d4e54110362755d1cabb4ff8cc2b5da67,app/src/main/java/com/yuyh/cavaliers/ui/adapter/NewsAdapter.java,NewsAdapter,HelperBindData,#HelperViewHolder#number#NewsItem.NewsItemBean#,48

Before Change


            videoPlayer.setLayoutParams(params);
        } else {
            ImageView iv = viewHolder.getView(R.id.ivBannerImg);
            Picasso.with(mContext).load(item.imgurl).transform(new CircleTransform()).into(iv);
            ViewGroup.LayoutParams params = iv.getLayoutParams();
            params.height = DimenUtils.getScreenWidth() / 2;
            params.width = ViewGroup.LayoutParams.MATCH_PARENT;

After Change


    @Override
    protected void HelperBindData(final HelperViewHolder viewHolder, final int position, final NewsItem.NewsItemBean item) {

        Uri uri = Uri.parse(item.imgurl);

        if (item.atype.equals("2")) {
            final JCVideoPlayerStandard videoPlayer = viewHolder.getView(R.id.vpVideo);
            videoPlayer.setUp("", item.title);
            TencentService.getVideoRealUrl(item.vid, new RequestCallback<VideoRealUrl>() {
                @Override
                public void onSuccess(VideoRealUrl videoRealUrl) {
                    videoPlayer.setUp(videoRealUrl.url, item.title);
                }

                @Override
                public void onFailure(String message) {

                }
            });

            videoPlayer.thumbImageView.setController(FrescoUtils.getController(uri, videoPlayer.thumbImageView));
            viewHolder.setText(R.id.tvVideoTitle, item.title).setText(R.id.tvVideoTime, item.pub_time);
            ViewGroup.LayoutParams params = videoPlayer.getLayoutParams();
            params.height = DimenUtils.getScreenWidth() / 2;